home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso / shareware / intuition / yak_1.57 / source / popup.h < prev    next >
C/C++ Source or Header  |  1994-11-17  |  6KB  |  157 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Martin W Scott
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. /* Help Window gadgets */
  12.  
  13. #define GD_Hide                                0
  14. #define GD_Quit                                1
  15. #define GD_AutoCheck                           2
  16. #define GD_KeyActCheck                         3
  17. #define GD_CTFCheck                            4
  18. #define GD_CTBCheck                            5
  19. #define GD_ScrCycleCheck                       6
  20. #define GD_WildStarCheck                       7
  21. #define GD_ScrActCheck                         8
  22. #define GD_AutoPopCheck                        9
  23. #define GD_RMBActCheck                         10
  24. #define GD_Miscellaneous                       11
  25. #define GD_EditHotkeys                         12
  26. #define GD_AutoPat                             13
  27. #define GD_ClickPat                            14
  28. #define GD_PopPat                              15
  29. #define GD_ClickWinPat                         16
  30. #define GD_ScrTONum                            17
  31. #define GD_MouseTONum                          18
  32. #define GD_NoClickCheck                        19
  33. #define GD_MMBActCheck                         20
  34.  
  35. #define GDX_Hide                               0
  36. #define GDX_Quit                               1
  37. #define GDX_AutoCheck                          2
  38. #define GDX_KeyActCheck                        3
  39. #define GDX_CTFCheck                           4
  40. #define GDX_CTBCheck                           5
  41. #define GDX_ScrCycleCheck                      6
  42. #define GDX_WildStarCheck                      7
  43. #define GDX_ScrActCheck                        8
  44. #define GDX_AutoPopCheck                       9
  45. #define GDX_RMBActCheck                        10
  46. #define GDX_Miscellaneous                      11
  47. #define GDX_EditHotkeys                        12
  48. #define GDX_AutoPat                            13
  49. #define GDX_ClickPat                           14
  50. #define GDX_PopPat                             15
  51. #define GDX_ClickWinPat                        16
  52. #define GDX_ScrTONum                           17
  53. #define GDX_MouseTONum                         18
  54. #define GDX_NoClickCheck                       19
  55. #define GDX_MMBActCheck                        20
  56.  
  57. /* HotKeys Window gadgets */
  58.  
  59. #define GD_Hotkeys                             0
  60. #define GD_Actions                             1
  61. #define GD_HKStr                               2
  62. #define GD_Argument                            3
  63. #define GD_Options                             4
  64. #define GD_Add                                 5
  65. #define GD_Delete                              6
  66. #define GD_Return                              7
  67.  
  68. #define GDX_Hotkeys                            0
  69. #define GDX_Actions                            1
  70. #define GDX_HKStr                              2
  71. #define GDX_Argument                           3
  72. #define GDX_Options                            4
  73. #define GDX_Add                                5
  74. #define GDX_Delete                             6
  75. #define GDX_Return                             7
  76.  
  77. /* Miscellaneous Window gadgets */
  78.  
  79. #define GD_MBMethod                            0
  80. #define GD_ClickVol                            1
  81. #define GD_AutoPointDelay                      2
  82. #define GD_Return2                             3
  83.  
  84. #define GDX_MBMethod                           0
  85. #define GDX_ClickVol                           1
  86. #define GDX_AutoPointDelay                     2
  87. #define GDX_Return2                            3
  88.  
  89. #define Help_CNT   21
  90. #define HotKey_CNT     8
  91. #define Misc_CNT     4
  92.  
  93. extern struct Library       *GadToolsBase;
  94.  
  95. extern struct Screen        *Scr;
  96. extern UBYTE                *PubScreenName;
  97. extern APTR                  VisualInfo;
  98. extern struct Window        *HelpWnd;
  99. extern struct Window        *HotKeyWnd;
  100. extern struct Window        *MiscWnd;
  101. extern struct Gadget        *HelpGList;
  102. extern struct Gadget        *HotKeyGList;
  103. extern struct Gadget        *MiscGList;
  104. extern struct Menu          *HelpMenus;
  105. extern UWORD                 HelpZoom[4];
  106. extern struct Gadget        *HelpGadgets[Help_CNT];
  107. extern struct Gadget        *HotKeyGadgets[HotKey_CNT];
  108. extern struct Gadget        *MiscGadgets[Misc_CNT];
  109. extern UWORD                 HelpLeft;
  110. extern UWORD                 HelpWidth;
  111. extern UWORD                 HelpHeight;
  112. extern UWORD                 HotKeyLeft;
  113. extern UWORD                 HotKeyWidth;
  114. extern UWORD                 HotKeyHeight;
  115. extern UWORD                 MiscLeft;
  116. extern UWORD                 MiscWidth;
  117. extern UWORD                 MiscHeight;
  118. extern UBYTE                *HelpWdt;
  119. extern UBYTE                *HotKeyWdt;
  120. extern UBYTE                *MiscWdt;
  121. extern UWORD                 WindowTop;
  122. extern struct TextAttr      *Font, Attr;
  123. extern UWORD                 FontX, FontY;
  124. extern UWORD                 OffX, OffY;
  125. extern UBYTE                *MBMethod0Labels[];
  126. extern UBYTE                *Options1Labels[];
  127. extern struct MinList        Actions1List;
  128. extern struct IntuiText      HelpIText[];
  129. extern struct NewMenu        HelpNewMenu[];
  130. extern UWORD                 HelpGTypes[];
  131. extern UWORD                 HotKeyGTypes[];
  132. extern UWORD                 MiscGTypes[];
  133. extern struct NewGadget      HelpNGad[];
  134. extern struct NewGadget      HotKeyNGad[];
  135. extern struct NewGadget      MiscNGad[];
  136. extern ULONG                 HelpGTags[];
  137. extern ULONG                 HotKeyGTags[];
  138. extern ULONG                 MiscGTags[];
  139.  
  140.  
  141. extern int SetupScreen( void );
  142. extern void CloseDownScreen( void );
  143. extern void HelpRender( void );
  144. extern int OpenHelpWindow( void );
  145. extern void CloseHelpWindow( void );
  146. extern int OpenHotKeyWindow( void );
  147. extern void CloseHotKeyWindow( void );
  148. extern int OpenMiscWindow( void );
  149. extern void CloseMiscWindow( void );
  150. extern void InitGUI( void );
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.